package com.xian.constructor;
/**
 * 1.构造器的作用?
 * ●初始化类的对象，并返回对象的地址。
 *
 * 2.构造器有几种，各自的作用是什么?
 * 无参数构造器:初始化的对象时，成员变量的数据均采用默认值。
 * 有参数构造器:在初始化对象的时候，同时可以为对象进行赋值。
 *
 * 3.构造器有哪些注意事项?
 * 注意事项
 * 任何类定义出来，默认就自带了无参数构造器，写不写都有。
 * 一旦定义了有参数构造器，无参数构造器就没有了，此时就需要自己写一个无参数构造器了。
 * */

public class Car {
    String name;
    double price;

    //无参数构造器
    public Car(){
        System.out.println("无参数构造器被触发了！！！！");
    }

    //有参数构造器
    public Car(String name,double price){
        System.out.println("有参数构造器被触发了！！！！");
        this.name = name;
        this.price = price;
    }
}
